home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Tidbits
/
File Sharing Extension
/
File Sharing Extension.rsrc
/
bin.rsrc_CODE_11_BTMgr.txt
< prev
next >
Wrap
Text File
|
1991-09-16
|
17KB
|
307 lines
# near model CODE resource
# jump table entries: 2512-2524 (13 of them)
export_314:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
export_326:
00000008 4E56 FDA8 link A6, -0x0258
0000000C 41EE FDA8 lea.l A0, [A6 - 0x258]
00000010 303C 012B move.w D0, 0x12B
label00000014:
00000014 4258 clr.w [A0]+
00000016 51C8 FFFC dbf D0, -0x6 /* 00000014 */
0000001A 303C FFCE move.w D0, 0xFFCE
0000001E 322E 000C move.w D1, [A6 + 0xC]
00000022 6F00 007E ble +0x80 /* 000000A2 */
00000026 0801 0000 btst.b D1, 0x0
0000002A 6700 0076 beq +0x78 /* 000000A2 */
0000002E 41EE FDA8 lea.l A0, [A6 - 0x258]
00000032 316E 0020 0016 move.w [A0 + 0x16], [A6 + 0x20]
00000038 216E 001C 0030 move.l [A0 + 0x30], [A6 + 0x1C]
0000003E 216E 0018 0012 move.l [A0 + 0x12], [A6 + 0x18]
00000044 A208 syscall Create/PBHCreate/HCreate, flags=2
00000046 6600 005A bne +0x5C /* 000000A2 */
0000004A A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
0000004C 6600 0054 bne +0x56 /* 000000A2 */
00000050 216E 0010 0020 move.l [A0 + 0x20], [A6 + 0x10]
00000056 216E 0014 0024 move.l [A0 + 0x24], [A6 + 0x14]
0000005C 4268 0028 clr.w [A0 + 0x28]
00000060 216E 001C 0030 move.l [A0 + 0x30], [A6 + 0x1C]
00000066 A20D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
00000068 6600 0038 bne +0x3A /* 000000A2 */
0000006C 41EE FDA8 lea.l A0, [A6 - 0x258]
00000070 216E 001C 0030 move.l [A0 + 0x30], [A6 + 0x1C]
00000076 317C 0200 001A move.w [A0 + 0x1A], 0x200
0000007C 316E 000C 001C move.w [A0 + 0x1C], [A6 + 0xC]
00000082 302E 000E move.w D0, [A6 + 0xE]
00000086 C0FC 0200 mulu.w D0, 0x200
0000008A 2140 002C move.l [A0 + 0x2C], D0
0000008E 226E 0008 movea.l A1, [A6 + 0x8]
00000092 2149 0034 move.l [A0 + 0x34], A1
00000096 4268 0038 clr.w [A0 + 0x38]
0000009A 1151 0039 move.b [A0 + 0x39], [A1]
0000009E 7000 moveq.l D0, 0x00
000000A0 A08E syscall BTreeDispatch
label000000A2:
000000A2 3D40 0022 move.w [A6 + 0x22], D0
000000A6 4E5E unlink A6
000000A8 205F movea.l A0, [A7]+
000000AA 4FEF 001A lea.l A7, [A7 + 0x1A]
000000AE 4ED0 jmp [A0]
export_325:
000000B0 4E56 FFAA link A6, -0x0056
000000B4 226E 0008 movea.l A1, [A6 + 0x8]
000000B8 4251 clr.w [A1]
000000BA 41EE FFAA lea.l A0, [A6 - 0x56]
000000BE 303C 002A move.w D0, 0x2A /* '*' */
label000000C2:
000000C2 4258 clr.w [A0]+
000000C4 51C8 FFFC dbf D0, -0x6 /* 000000C2 */
000000C8 41EE FFAA lea.l A0, [A6 - 0x56]
000000CC 7000 moveq.l D0, 0x00
000000CE 2140 0052 move.l [A0 + 0x52], D0
000000D2 316E 0016 0016 move.w [A0 + 0x16], [A6 + 0x16]
000000D8 216E 0012 0030 move.l [A0 + 0x30], [A6 + 0x12]
000000DE 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE]
000000E4 116E 000D 001B move.b [A0 + 0x1B], [A6 + 0xD]
000000EA 7001 moveq.l D0, 0x01
000000EC A08E syscall BTreeDispatch
000000EE 3D40 0018 move.w [A6 + 0x18], D0
000000F2 6608 bne +0xA /* 000000FC */
000000F4 226E 0008 movea.l A1, [A6 + 0x8]
000000F8 32A8 0018 move.w [A1], [A0 + 0x18]
label000000FC:
000000FC 4E5E unlink A6
000000FE 205F movea.l A0, [A7]+
00000100 4FEF 0010 lea.l A7, [A7 + 0x10]
00000104 4ED0 jmp [A0]
export_324:
00000106 4E56 FFAA link A6, -0x0056
0000010A 204E movea.l A0, A6
0000010C 303C 002A move.w D0, 0x2A /* '*' */
label00000110:
00000110 4260 clr.w -[A0]
00000112 51C8 FFFC dbf D0, -0x6 /* 00000110 */
00000116 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8]
0000011C 7002 moveq.l D0, 0x02
0000011E A08E syscall BTreeDispatch
00000120 3D40 000A move.w [A6 + 0xA], D0
00000124 4E5E unlink A6
00000126 205F movea.l A0, [A7]+
00000128 544F addq.w A7, 2
0000012A 4ED0 jmp [A0]
export_323:
0000012C 4E56 FFAA link A6, -0x0056
00000130 204E movea.l A0, A6
00000132 303C 002A move.w D0, 0x2A /* '*' */
label00000136:
00000136 4260 clr.w -[A0]
00000138 51C8 FFFC dbf D0, -0x6 /* 00000136 */
0000013C 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC]
00000142 216E 0008 004A move.l [A0 + 0x4A], [A6 + 0x8]
00000148 700A moveq.l D0, 0x0A
0000014A A08E syscall BTreeDispatch
0000014C 3D40 000E move.w [A6 + 0xE], D0
00000150 4E5E unlink A6
00000152 205F movea.l A0, [A7]+
00000154 5C4F addq.w A7, 6
00000156 4ED0 jmp [A0]
00000158 4E56 FFAA link A6, -0x0056
0000015C 204E movea.l A0, A6
0000015E 303C 002A move.w D0, 0x2A /* '*' */
label00000162:
00000162 4260 clr.w -[A0]
00000164 51C8 FFFC dbf D0, -0x6 /* 00000162 */
00000168 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE]
0000016E 216E 0008 004A move.l [A0 + 0x4A], [A6 + 0x8]
00000174 700A moveq.l D0, 0x0A
00000176 A08E syscall BTreeDispatch
00000178 3D40 0010 move.w [A6 + 0x10], D0
0000017C 4E5E unlink A6
0000017E 205F movea.l A0, [A7]+
00000180 504F addq.w A7, 8
00000182 4ED0 jmp [A0]
export_322:
00000184 4E56 FFAA link A6, -0x0056
00000188 204E movea.l A0, A6
0000018A 303C 002A move.w D0, 0x2A /* '*' */
label0000018E:
0000018E 4260 clr.w -[A0]
00000190 51C8 FFFC dbf D0, -0x6 /* 0000018E */
00000194 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC]
0000019A 216E 0008 004A move.l [A0 + 0x4A], [A6 + 0x8]
000001A0 216E 000E 0020 move.l [A0 + 0x20], [A6 + 0xE]
000001A6 42A8 0024 clr.l [A0 + 0x24]
000001AA 316E 0012 0026 move.w [A0 + 0x26], [A6 + 0x12]
000001B0 216E 0014 002C move.l [A0 + 0x2C], [A6 + 0x14]
000001B6 7003 moveq.l D0, 0x03
000001B8 A08E syscall BTreeDispatch
000001BA 3D40 0018 move.w [A6 + 0x18], D0
000001BE 4E5E unlink A6
000001C0 205F movea.l A0, [A7]+
000001C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000001C6 4ED0 jmp [A0]
export_321:
000001C8 4E56 FFAA link A6, -0x0056
000001CC 204E movea.l A